Khả năng Mở rộng Scala (ngôn ngữ lập trình)

Trong thực tế, các ứng dụng luôn phải thay đổi để đáp ứng các yêu cầu cụ thể, Scala được thiết kế để phục vụ mục đích đó. Scala cung cấp một dạng ngôn ngữ máy độc đáo giúp hỗ trợ lập trình dựa tên các thư viện hàm có sẵn:

  • mọi phương thức (hàm) đều có thể dùng như là một toán tử
  • đánh dấu kết thúc cú pháp tự động.

Tài liệu tham khảo

WikiPedia: Scala (ngôn ngữ lập trình) http://lampwww.epfl.ch/~odersky/talks/google06.pdf http://www.apress.com/book/view/9781430219897/ http://www.artima.com/shop/programming_in_scala http://www.artima.com/weblogs/viewpost.jsp?thread=... http://www.carlobonamico.com/scala.php http://www.codecommit.com/blog/scala/roundup-scala... http://github.com/leithaus/XTrace/blob/monadic/src... http://code.google.com/p/scalacheck/ http://code.google.com/p/scalaz/ http://code.google.com/p/specs/